MKFFVVIVFCAIFLSVSGDSDNMQDTCPTAPGEQSIFFINGYPCKNPTKITAQDFKSTKLTEAGDTDNYLQSNVTLLTALEFPGLNTLGLSVSRTDLERDGSVPFHSHPRSSEMLFVVKGVVFAGFVDTNNKIFQTVLQKGDVFVFPKGLLHFCLSGGFEPATAFSFYNSQNPGVVNIGEVFGIDQEHIKIMTRCLATGSGCRVTDGDEL